package study02;

public class Java16_string {
    public static void main(String[] args) {
//        引用数据类型
        String s = "abc";
        String s1 = "abc";
        String s2 = new String("abc");
        System.out.println(s == s1); // true
        System.out.println(s == s2); // false
        System.out.println(s.equals(s2)); // true 判断值相不相等

//        包装类型
//        Integer 有缓存 -128 ~ 127
        Integer i1 = Integer.valueOf(100);
        Integer i2 = Integer.valueOf(100);
        System.out.println(i1 == i2);

        Integer i3 = Integer.valueOf(200);
        Integer i4 = Integer.valueOf(200);
        System.out.println(i3 == i4);

//        所以引用类型用  equals
    }
}
